// Target Region 2
                   // no implicit mapping allowed.
    #pragma omp target defaultmap(none) map(tofrom: s, A, S)
    {                   
        s     +=5;           // All variables must be explicitly mapped
        A[0]  +=5; A[1]+=5;
        S.s   +=5;
        S.A[0]+=5; S.A[1]+=5; 
    }
    if(s==7 && A[0]==7 && S.s==7 && S.A[0]==7)
        printf(" PASSED 2 of 5\n");
   
  
